package com.icinfo.cloud.provider.punish.ucase.payment.dto;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class BusQueryPayStatusResponseVo {
    /**
     *数据标识
     */
    private String docNumber;
    /**
     * 应缴金额，单位为元，精确到小数点后两位，取值范围[0.01,100000000]
     */
    private BigDecimal paymentTotal;
    /**
     *缴费状态, 0未缴费，1已缴费,9 支付中
     */
    private String isConfirm;
    /**
     * 缴款渠道，缴费后返回
     */
    private String payChannel;
    /**
     * 缴费时间，缴费后返回，yyyy-MM-dd HH:mm:ss
     */
    private String confirmDate;
    /**
     *缴费平台订单号，缴费后返回。不唯一，合并支付时多条业务数据对应一个订单号
     */
    private String orderNo;
    /**
     *缴款码，缴费后返回
     */
    private String payCode;
    /**
     *票据代码，交易含电子票业务，缴费后且开票成功后返回
     */
    private String billBatchCode;
    /**
     *票据号码，交易含电子票业务，缴费后且开票成功后返回
     */
    private String billNo;
    /**
     *票据校验码，交易含电子票业务，缴费后且开票成功后返回
     */
    private String billRandom;
    /**
     * 电子票据H5查看地址，交易含电子票业务，缴费后且开票成功后返回
     */
    private String billH5Url;
}
